// 第14节:面向对象编程-接口

// 认识接口
interface zhaolaogong{
    sex:string;
    interest:string;
    maibaobao?:boolean //可选参数
}
let myzlg:zhaolaogong={sex:'男',interest:'看书，画画'}
console.log(myzlg)  //{ sex: '男', interest: '看书，画画' }


// 规范函数类型接口
interface searchMan{
    (source:string,beitai:string):boolean
    // source代表资源，beitai代表是否属于资源里面的东西， 函数返回布尔值
}

let mysearchMan:searchMan
// 按规范使用，并且返回布尔值
mysearchMan=function(source:string,beitai:string):boolean{
    let flag=source.indexOf(beitai)
    return flag!=-1
}
// 调用
console.log(mysearchMan('高、富、帅、大','壮'))  //false
